package org.jeecg.modules.yinsheng.command.wallet;

import org.jeecg.modules.yinsheng.command.base.BaseTradeResponseCommand;

import java.util.List;

/**
 * <P>钱包用户注册请求</P>
 * 
 * @version $Id$
 * @user linxl 2022年3月16日 上午10:25:25
 */
public class UserInfoRespCommand extends BaseTradeResponseCommand {

	private static final long serialVersionUID = 1L;

	/**
	 * 银盛商户号，钱包的唯一标识
	 */
	private String merchantNo;
	// 姓名
	private String name;
	// 证件号码（前6位+后3位）
	private String certNo;
	// 证件类型：01-身份证
	private String certType;
	// 手机号 掩码
	private String mobile;
	// 账户等级 01-初级 02-中级 03-高级
	private String authLevel;
	// 账户状态 01 正常 02 冻结 03 注销 04 失败
	private String accountState;
	// 开户时间
	private String openTime;
	// 注册结果描述，仅注册失败时返回
	private String resultNote;
	// 绑定银行卡列表
	private List<UserCardItemCommand> bankCardList;

	public String getMerchantNo() {
		return merchantNo;
	}

	public void setMerchantNo(String merchantNo) {
		this.merchantNo = merchantNo;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getCertNo() {
		return certNo;
	}

	public void setCertNo(String certNo) {
		this.certNo = certNo;
	}

	public String getCertType() {
		return certType;
	}

	public void setCertType(String certType) {
		this.certType = certType;
	}

	public String getMobile() {
		return mobile;
	}

	public void setMobile(String mobile) {
		this.mobile = mobile;
	}

	public String getAuthLevel() {
		return authLevel;
	}

	public void setAuthLevel(String authLevel) {
		this.authLevel = authLevel;
	}

	public String getAccountState() {
		return accountState;
	}

	public void setAccountState(String accountState) {
		this.accountState = accountState;
	}

	public String getOpenTime() {
		return openTime;
	}

	public void setOpenTime(String openTime) {
		this.openTime = openTime;
	}

	public String getResultNote() {
		return resultNote;
	}

	public void setResultNote(String resultNote) {
		this.resultNote = resultNote;
	}

	public List<UserCardItemCommand> getBankCardList() {
		return bankCardList;
	}

	public void setBankCardList(List<UserCardItemCommand> bankCardList) {
		this.bankCardList = bankCardList;
	}
}
